package com.wnxy.admin.service;

import com.github.pagehelper.PageInfo;
import com.wnxy.admin.dto.*;

import java.util.Date;
import java.util.List;

/**
 * @author nhj
 */
public interface IChargingReportService {
    List<OperatorReportDto> getOperatorExport();
    PageInfo<OperatorReportDto> getOperatorReport(Integer pageNum, Integer pageSize,Long chargingStationId,String createTime);

    PageResult<ChargingPileReportDto> nengHaoReport(Integer pageNum, Integer pageSize, Long id, String endTime);
    PageResult<FinanceReportDto> financeReport(Integer pageNum, Integer pageSize, String customerName);
    List<FinanceReportDto> getFinanceExport();

    PageResult<CustomerReportDto> customerReport(Integer pageNum, Integer pageSize,Long chargingStationId,String createTime);
    List<CustomerReportDto> getCustomerExport(Long chargingStationId,String createTime);
}
